package cn.cvs.dao.sysRole;


import cn.cvs.pojo.SysRole;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface SysRoleMapper {
    /**
     * 新增
     * @param sysRole
     * @return
     */
    public int add(SysRole sysRole);

    /**
     * 修改
     * @param sysRole
     * @return
     */
    public int modify(SysRole sysRole);

    /**
     * 删除
     * @param id
     * @return
     */
    public int delete(@Param("id") Integer id);

    /**\
     * 根据名字模糊查询
     * @param roleName
     * @return
     */
    public List<SysRole> selRoleName(@Param("roleName") String roleName);

    /**
     * 修改if与set
     * @param sysRole
     * @return
     */
    public int update(SysRole sysRole);

    public List<SysRole> selRoleNameTrim(@Param("roleName") String roleName,@Param("pageBegin") Integer pageBegin,@Param("pageSize") Integer pageSize);
}
